package com.clothing.customization.service;

import com.clothing.customization.dto.ScheduleDTO;
import com.clothing.customization.dto.ScheduleQueryDTO;
import org.springframework.data.domain.Page;

public interface ScheduleService {
    Page<ScheduleDTO> getScheduleList(ScheduleQueryDTO queryDTO);
    
    ScheduleDTO getScheduleDetail(Long id);
    
    ScheduleDTO createSchedule(ScheduleDTO scheduleDTO);
    
    ScheduleDTO updateSchedule(Long id, ScheduleDTO scheduleDTO);
    
    void deleteSchedule(Long id);
    
    void updateScheduleStatus(Long id, String status);
} 